-- card: 3913 from stack: in -- bmap block id: 0 -- flags: 4000 -- background id: 3736 -- name: Hyper-GunShy Startup ----- HyperTalk script ----- -- Handle all user interaction -- Note iconlist uses (icon mod 36) not (icon) and we actually add 1 -- optimum size for an icon button is 34 pixels wide x 38 pixels high -- Although most of the program is not hard coded, there are in -- fact always 144 card buttons, and the LegalMoves handler was made -- easier by hardcoding -- Note the HyperCard bugs : it can't handle some complex expressions -- undo last move on TabKey global icon1, icon2, num1, num2, sofar, numicons, changed if icon1 <> 0 then set hilite of button num1 to false put 0 into icon1 put 0 into num1 end if -- remove last element from queue if length(sofar) > 0 then put true into changed put last word of sofar into num2 delete last word of sofar put last word of sofar into num1 delete last word of sofar show button num1 show button num2 add 2 to numicons else beep end TabKey -- this controls the rules of the game function LegalMove thenum, theicon global iconlist set cursor to 4 -- watch put false into passed -- put the params into msg -- debug -- HyperCard bug put word thenum of iconlist into temp get first item of temp -- put "Icon = "&thenum&","&it into msg -- debug if (it = theicon) then -- passes 1st test -- handle special cases put false into special if thenum = 1 then return true if thenum = 31 then put 142 into lefttop put 142 into leftbot put 32 into righttop put 32 into rightbot put true into special end if if thenum = 42 then put 41 into lefttop put 41 into leftbot put 143 into righttop put 143 into rightbot put true into special end if if thenum = 43 then put 142 into lefttop put 142 into leftbot put 44 into righttop put 44 into rightbot put true into special end if if thenum = 54 then put 53 into lefttop put 53 into leftbot put 143 into righttop put 143 into rightbot put true into special end if if (thenum >= 137) and (thenum <= 140) then get visible of button 141 -- topmost button if it is true then return false else return true end if if (thenum = 141) or (thenum = 142) or (thenum = 144) then return true end if if thenum = 143 then put 42 into lefttop put 54 into leftbot put 144 into righttop put 144 into rightbot put true into special end if if not special then -- normal case put thenum - 1 into lefttop put lefttop into leftbot put thenum + 1 into righttop put righttop into rightbot -- check layer -- HyperCard bug put word thenum of iconlist into temp put second item of temp into thelayer put third item of temp into therow put word lefttop of iconlist into temp put second item of temp into leftlayer put third item of temp into leftrow put word righttop of iconlist into temp put second item of temp into rightlayer put third item of temp into rightrow if (thelayer <> leftlayer) or (thelayer <> rightlayer) or (therow <> leftrow) or (therow <> rightrow) then put true into passed end if end if if not passed then -- put "l/r = "&lefttop&","&leftbot&","&righttop&","&rightbot into msg -- debug -- check moveability left/right if thenum = lefttop then put false into lefttopvis put false into leftbotvis else put visible of button lefttop into lefttopvis put visible of button leftbot into leftbotvis end if if thenum = righttop then put false into righttopvis put false into rightbotvis else put visible of button righttop into righttopvis put visible of button rightbot into rightbotvis end if -- put "vis = "&lefttopvis&","&leftbotvis&","&righttopvis&","&rightbotvis into msg -- debug if (not lefttopvis and not leftbotvis) or (not righttopvis and not rightbotvis) then put true into passed end if end if end if return passed end LegalMove -- give hint to user on OptKey someicon, somenum global iconlist -- put the params into msg -- debug put empty into templist if somenum <> 0 then set hilite of button somenum to false repeat with j = 1 to the number of buttons -- have to search all icons -- HyperCard bug put word j of iconlist into temp put first item of temp into theicon -- if no icons currently selected, show any icon that -- can be chosen, according to the rules if somenum = 0 then put theicon into someicon -- so test below passes if (theicon = someicon) and (j <> somenum) and LegalMove(j,someicon) then put j && empty after templist set hilite of button j to true end if end repeat set cursor to 1 -- arrow wait until the OptionKey is up -- restore things set cursor to 4 -- watch repeat with j = 1 to the number of words in templist get word j of templist set hilite of button it to false end repeat if somenum <> 0 then set hilite of button somenum to true put empty into temp end Optkey -- the main event loop on mouseup global icon1, icon2, num1, num2, sofar, numicons, iconlist, changed get the name of the target -- test if someone clicked in the card, since this handles the -- card as well as the icon buttons if second word of it <> "button" then -- allow user to click outside icons to deselect current icon if num1 <> 0 then set hilite of button num1 to false put 0 into icon1 put 0 into num1 end if if the OptionKey is down then OptKey 0,0 -- all legal moves exit mouseup -- was card end if if icon1 = 0 then put the number of the target into num1 -- HyperCard bug put word num1 of iconlist into temp put first item of temp into icon1 -- put "1st button "&num1&","&icon1 into msg -- debug -- test if valid piece to move if LegalMove(num1,icon1) then set hilite of button num1 to true -- need then/end if like this, otherwise HyperCard gets else wrong if the OptionKey is down then OptKey icon1,num1 end if else put 0 into icon1 put 0 into num1 end if exit mouseup -- that's all we do for first icon of a pair end if if icon2 = 0 then put the number of the target into num2 -- HyperCard bug put word num2 of iconlist into temp put first item of temp into icon2 -- put "2nd button "&num2&","&icon2 into msg -- debug end if if (num1 = num2) then -- user selected same icon - do "nothing" put 0 into icon2 put 0 into num2 exit mouseup end if put LegalMove(num2,icon2) into ok if ok then -- a valid move if (icon1 = icon2) then -- got a valid match put true into changed set hilite of button num1 to false -- so "backspacing" looks ok set hilite of button num2 to false -- ditto hide button num1 hide button num2 beep -- add to them to the queue put num1 && empty after sofar put num2 && empty after sofar put 0 into icon1 put 0 into icon2 subtract 2 from numicons if numicons <=1 then -- finished game play "Harpsichord" tempo 200 "ce e g a#w." -- wait until the sound is "done" answer "Congratulations, you have finished the game" end if else -- not the same icon -- a valid move, so make this the new first icon set hilite of button num1 to false set hilite of button num2 to true put icon2 into icon1 put num2 into num1 put 0 into icon2 put 0 into num2 end if else -- not a valid move, just clear both icons set hilite of button num1 to false put 0 into icon1 put 0 into num1 put 0 into icon2 put 0 into num2 end if end mouseup -- These are quick & dirty utility routines to set up this Stack -- when it gets all screwed up etc -- to use : in msg box, enter : send "newstuff" to this card on newstuff global iconlist -- need this, as local iconlist seems not to work -- global height, width, starth, startv, layer, row, col, nums, start, finish -- debug -- you can hide the menuBar if you like choose button tool set editBkgnd to false set cursor to 4 -- watch -- keep at least one button, to make it easier put the number of buttons into temp repeat with j = 2 to temp get the loc of button 2 -- it always renumbers the button #'s show button 2 -- so we can click on it click at it doMenu "Clear Button" end repeat -- exit newstuff -- comment this line to do whole thing show button 1 put the rect of button 1 into temprect -- center the buttons on the screen put (third item of temprect - first item of temprect) into width put (fourth item of temprect - second item of temprect) into height put (512 - (15 * width)) div 2 into starth put (342 - (8 * height)) div 2 into startv -- starth,startv points to center of 1st button (loc) add (width div 2) to starth add (height div 2) - 5 to startv -- 5 is a fudge factor put (starth + width)&","&startv into pos set the loc of button 1 to pos click at pos -- select 1st button so we can clone put "0,1,1 " into iconlist repeat with layer = 1 to 4 put startv into second item of pos if layer = 1 then put "2,12 3,10 2,11 1,12 1,12 2,11 3,10 1,12" into nums -- bottom layer (1st) if layer = 2 then put "0,0 4,9 4,9 4,9 4,9 4,9 4,9" into nums if layer = 3 then put "0,0 0,0 5,8 5,8 5,8 5,8" into nums if layer = 4 then put "0,0 0,0 0,0 6,7 6,7" into nums repeat with row = 1 to the number of words in nums -- Hypercard bug -- put item 1 of word row of nums into start -- put item 2 of word row of nums into finish put word row of nums into temp put first item of temp into start put second item of temp into finish if (start <> 0) and (finish <> 0) then put (starth + (start - 1) * width) into first item of pos repeat with col = start to finish add width to first item of pos drag from the clickLoc to pos with OptionKey -- clone a button put "0,"&layer&","&row&space after iconlist -- build it for later end repeat end if -- otherwise skip row add height to second item of pos end repeat end repeat -- top layer (special) put (starth + (width div 2) + 6 * width)&","& (startv + (height div 2) + 3 * height) into pos drag from the clickLoc to pos with OptionKey -- clone a button put starth&","&(startv + (height div 2) + 3 * height) into pos drag from the clickLoc to pos with OptionKey -- clone a button put (starth + 13 * width)&","& (startv + (height div 2) + 3 * height) into pos drag from the clickLoc to pos with OptionKey -- clone a button put (starth + 14 * width)&","& (startv + (height div 2) + 3 * height) into pos drag from the clickLoc to pos with OptionKey -- clone a button repeat with j = 1 to 4 put "0,5,0 " after iconlist -- build it for later end repeat -- save the iconlist put iconlist into field 1 of card "Temp Work Storage" choose browse tool end newstuff -- part 3 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=35 top=14 right=52 bottom=69 -- title width / last selected line: 0 -- icon id / first selected line: 148 / 148 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3354 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=69 top=14 right=52 bottom=103 -- title width / last selected line: 0 -- icon id / first selected line: 156 / 156 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3355 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=103 top=14 right=52 bottom=137 -- title width / last selected line: 0 -- icon id / first selected line: 171 / 171 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3356 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=137 top=14 right=52 bottom=171 -- title width / last selected line: 0 -- icon id / first selected line: 155 / 155 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3357 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=14 right=52 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 140 / 140 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3358 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=14 right=52 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 161 / 161 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3359 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=14 right=52 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 142 / 142 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3360 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=14 right=52 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 142 / 142 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3361 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=307 top=14 right=52 bottom=341 -- title width / last selected line: 0 -- icon id / first selected line: 159 / 159 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3362 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=341 top=14 right=52 bottom=375 -- title width / last selected line: 0 -- icon id / first selected line: 175 / 175 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3363 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=375 top=14 right=52 bottom=409 -- title width / last selected line: 0 -- icon id / first selected line: 140 / 140 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3364 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=409 top=14 right=52 bottom=443 -- title width / last selected line: 0 -- icon id / first selected line: 168 / 168 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3365 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=103 top=52 right=90 bottom=137 -- title width / last selected line: 0 -- icon id / first selected line: 167 / 167 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3366 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=137 top=52 right=90 bottom=171 -- title width / last selected line: 0 -- icon id / first selected line: 150 / 150 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3367 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=52 right=90 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 155 / 155 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3368 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=52 right=90 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 172 / 172 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3369 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=52 right=90 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 171 / 171 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3370 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=52 right=90 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 142 / 142 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3371 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=307 top=52 right=90 bottom=341 -- title width / last selected line: 0 -- icon id / first selected line: 148 / 148 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3372 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=341 top=52 right=90 bottom=375 -- title width / last selected line: 0 -- icon id / first selected line: 144 / 144 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3373 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=69 top=90 right=128 bottom=103 -- title width / last selected line: 0 -- icon id / first selected line: 172 / 172 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3374 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=103 top=90 right=128 bottom=137 -- title width / last selected line: 0 -- icon id / first selected line: 158 / 158 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3375 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=137 top=90 right=128 bottom=171 -- title width / last selected line: 0 -- icon id / first selected line: 151 / 151 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3376 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=90 right=128 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 170 / 170 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3377 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=90 right=128 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 168 / 168 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3378 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=90 right=128 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 164 / 164 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3379 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=90 right=128 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 167 / 167 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3380 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=307 top=90 right=128 bottom=341 -- title width / last selected line: 0 -- icon id / first selected line: 175 / 175 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3381 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=341 top=90 right=128 bottom=375 -- title width / last selected line: 0 -- icon id / first selected line: 163 / 163 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3382 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=375 top=90 right=128 bottom=409 -- title width / last selected line: 0 -- icon id / first selected line: 149 / 149 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3383 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=35 top=128 right=166 bottom=69 -- title width / last selected line: 0 -- icon id / first selected line: 163 / 163 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3384 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=69 top=128 right=166 bottom=103 -- title width / last selected line: 0 -- icon id / first selected line: 169 / 169 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3385 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=103 top=128 right=166 bottom=137 -- title width / last selected line: 0 -- icon id / first selected line: 160 / 160 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3386 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=137 top=128 right=166 bottom=171 -- title width / last selected line: 0 -- icon id / first selected line: 156 / 156 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3387 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=128 right=166 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 156 / 156 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3388 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=128 right=166 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 144 / 144 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3389 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=128 right=166 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 173 / 173 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3390 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=128 right=166 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 165 / 165 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3391 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=307 top=128 right=166 bottom=341 -- title width / last selected line: 0 -- icon id / first selected line: 150 / 150 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3392 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=341 top=128 right=166 bottom=375 -- title width / last selected line: 0 -- icon id / first selected line: 159 / 159 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3393 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=375 top=128 right=166 bottom=409 -- title width / last selected line: 0 -- icon id / first selected line: 147 / 147 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3394 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=409 top=128 right=166 bottom=443 -- title width / last selected line: 0 -- icon id / first selected line: 154 / 154 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3395 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=35 top=166 right=204 bottom=69 -- title width / last selected line: 0 -- icon id / first selected line: 169 / 169 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3396 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=69 top=166 right=204 bottom=103 -- title width / last selected line: 0 -- icon id / first selected line: 145 / 145 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3397 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=103 top=166 right=204 bottom=137 -- title width / last selected line: 0 -- icon id / first selected line: 158 / 158 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3398 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=137 top=166 right=204 bottom=171 -- title width / last selected line: 0 -- icon id / first selected line: 167 / 167 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3399 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=166 right=204 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 140 / 140 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3400 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=166 right=204 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 173 / 173 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3401 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=166 right=204 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 172 / 172 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3402 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=166 right=204 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 170 / 170 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3403 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=307 top=166 right=204 bottom=341 -- title width / last selected line: 0 -- icon id / first selected line: 171 / 171 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3404 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=341 top=166 right=204 bottom=375 -- title width / last selected line: 0 -- icon id / first selected line: 146 / 146 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3405 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=375 top=166 right=204 bottom=409 -- title width / last selected line: 0 -- icon id / first selected line: 166 / 166 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3406 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=409 top=166 right=204 bottom=443 -- title width / last selected line: 0 -- icon id / first selected line: 164 / 164 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3407 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=69 top=204 right=242 bottom=103 -- title width / last selected line: 0 -- icon id / first selected line: 165 / 165 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3408 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=103 top=204 right=242 bottom=137 -- title width / last selected line: 0 -- icon id / first selected line: 158 / 158 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3409 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=137 top=204 right=242 bottom=171 -- title width / last selected line: 0 -- icon id / first selected line: 161 / 161 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3410 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=204 right=242 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 161 / 161 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3411 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=204 right=242 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 152 / 152 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3412 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=204 right=242 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 154 / 154 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3413 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=204 right=242 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 143 / 143 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3414 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=307 top=204 right=242 bottom=341 -- title width / last selected line: 0 -- icon id / first selected line: 160 / 160 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3415 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=341 top=204 right=242 bottom=375 -- title width / last selected line: 0 -- icon id / first selected line: 160 / 160 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3416 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=375 top=204 right=242 bottom=409 -- title width / last selected line: 0 -- icon id / first selected line: 146 / 146 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3417 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=103 top=242 right=280 bottom=137 -- title width / last selected line: 0 -- icon id / first selected line: 155 / 155 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3418 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=137 top=242 right=280 bottom=171 -- title width / last selected line: 0 -- icon id / first selected line: 166 / 166 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3419 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=242 right=280 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 175 / 175 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3420 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=242 right=280 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 172 / 172 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3421 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=242 right=280 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 162 / 162 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3422 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=242 right=280 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 162 / 162 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3423 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=307 top=242 right=280 bottom=341 -- title width / last selected line: 0 -- icon id / first selected line: 153 / 153 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3424 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=341 top=242 right=280 bottom=375 -- title width / last selected line: 0 -- icon id / first selected line: 149 / 149 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3425 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=35 top=280 right=318 bottom=69 -- title width / last selected line: 0 -- icon id / first selected line: 152 / 152 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3426 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=69 top=280 right=318 bottom=103 -- title width / last selected line: 0 -- icon id / first selected line: 164 / 164 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3427 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=103 top=280 right=318 bottom=137 -- title width / last selected line: 0 -- icon id / first selected line: 153 / 153 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3428 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=137 top=280 right=318 bottom=171 -- title width / last selected line: 0 -- icon id / first selected line: 156 / 156 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3429 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=280 right=318 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 159 / 159 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3430 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=280 right=318 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 148 / 148 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3431 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=280 right=318 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 147 / 147 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3432 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=280 right=318 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 162 / 162 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3433 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=307 top=280 right=318 bottom=341 -- title width / last selected line: 0 -- icon id / first selected line: 140 / 140 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3434 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=341 top=280 right=318 bottom=375 -- title width / last selected line: 0 -- icon id / first selected line: 155 / 155 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3435 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=375 top=280 right=318 bottom=409 -- title width / last selected line: 0 -- icon id / first selected line: 174 / 174 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3436 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=409 top=280 right=318 bottom=443 -- title width / last selected line: 0 -- icon id / first selected line: 158 / 158 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3437 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=137 top=52 right=90 bottom=171 -- title width / last selected line: 0 -- icon id / first selected line: 143 / 143 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3438 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=52 right=90 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 151 / 151 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3439 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=52 right=90 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 157 / 157 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3440 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=52 right=90 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 175 / 175 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3441 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=52 right=90 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 153 / 153 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3442 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=307 top=52 right=90 bottom=341 -- title width / last selected line: 0 -- icon id / first selected line: 174 / 174 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3443 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=137 top=90 right=128 bottom=171 -- title width / last selected line: 0 -- icon id / first selected line: 160 / 160 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3444 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=90 right=128 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 168 / 168 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3445 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=90 right=128 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 141 / 141 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3446 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=90 right=128 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 143 / 143 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3447 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=90 right=128 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 149 / 149 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3448 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=307 top=90 right=128 bottom=341 -- title width / last selected line: 0 -- icon id / first selected line: 166 / 166 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3449 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=137 top=128 right=166 bottom=171 -- title width / last selected line: 0 -- icon id / first selected line: 145 / 145 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3450 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=128 right=166 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 143 / 143 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3451 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=128 right=166 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 162 / 162 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3452 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=128 right=166 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 161 / 161 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3453 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=128 right=166 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 169 / 169 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3454 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=307 top=128 right=166 bottom=341 -- title width / last selected line: 0 -- icon id / first selected line: 165 / 165 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3455 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=137 top=166 right=204 bottom=171 -- title width / last selected line: 0 -- icon id / first selected line: 152 / 152 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3456 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=166 right=204 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 163 / 163 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3457 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=166 right=204 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 147 / 147 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3458 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=166 right=204 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 151 / 151 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3459 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=166 right=204 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 169 / 169 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3460 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=307 top=166 right=204 bottom=341 -- title width / last selected line: 0 -- icon id / first selected line: 154 / 154 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3461 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=137 top=204 right=242 bottom=171 -- title width / last selected line: 0 -- icon id / first selected line: 145 / 145 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3462 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=204 right=242 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 174 / 174 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3463 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=204 right=242 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 171 / 171 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3464 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=204 right=242 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 142 / 142 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3465 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=204 right=242 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 173 / 173 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3466 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=307 top=204 right=242 bottom=341 -- title width / last selected line: 0 -- icon id / first selected line: 164 / 164 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3467 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=137 top=242 right=280 bottom=171 -- title width / last selected line: 0 -- icon id / first selected line: 166 / 166 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3468 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=242 right=280 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 150 / 150 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3469 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=242 right=280 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 249 / 249 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3470 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=242 right=280 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 144 / 144 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3471 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=242 right=280 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 157 / 157 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3472 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=307 top=242 right=280 bottom=341 -- title width / last selected line: 0 -- icon id / first selected line: 157 / 157 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3473 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=90 right=128 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 146 / 146 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3474 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=90 right=128 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 163 / 163 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3475 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=90 right=128 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 152 / 152 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3476 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=90 right=128 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 153 / 153 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3477 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=128 right=166 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 146 / 146 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3478 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=128 right=166 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 159 / 159 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3479 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=128 right=166 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 144 / 144 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3480 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=128 right=166 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 167 / 167 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3481 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=166 right=204 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 213 / 213 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3482 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=166 right=204 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 148 / 148 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3483 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=166 right=204 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 150 / 150 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3484 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=166 right=204 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 170 / 170 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3485 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=171 top=204 right=242 bottom=205 -- title width / last selected line: 0 -- icon id / first selected line: 177 / 177 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3486 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=204 right=242 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 147 / 147 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3487 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=204 right=242 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 157 / 157 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3488 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=273 top=204 right=242 bottom=307 -- title width / last selected line: 0 -- icon id / first selected line: 154 / 154 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3489 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=128 right=166 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 149 / 149 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3490 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=128 right=166 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 173 / 173 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3491 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=205 top=166 right=204 bottom=239 -- title width / last selected line: 0 -- icon id / first selected line: 145 / 145 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3492 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=239 top=166 right=204 bottom=273 -- title width / last selected line: 0 -- icon id / first selected line: 174 / 174 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3493 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=222 top=147 right=185 bottom=256 -- title width / last selected line: 0 -- icon id / first selected line: 170 / 170 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3494 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=1 top=147 right=185 bottom=35 -- title width / last selected line: 0 -- icon id / first selected line: 168 / 168 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3495 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=443 top=147 right=185 bottom=477 -- title width / last selected line: 0 -- icon id / first selected line: 165 / 165 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 3496 (button) -- low flags: 00 -- high flags: 0003 -- rect: left=477 top=147 right=185 bottom=511 -- title width / last selected line: 0 -- icon id / first selected line: 151 / 151 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: